﻿using System;

enum shapes { SQUARE, CIRCLE, POLYGON };
 /*
private struct point //defines a point vector with x y and z values.
{
    int x;
    int y;
    int z;
}*/
/*
public class Shapes
{

    private string name; // name of the shape

    private int type; //what type of shape is the object. might be usefull if we need to recreate an object, or if a command needs the shape of an object at any point

    private int dimension;

    private vector<point> points; //stores the points of the object for later manipulation.

    private vector<command> list; //stores a list of commands that have been done on this object.


    public Shapes(int type, int arg1, int arg2); //constructor for squares and circles
    public Shapes(points[] a); // constructor for lines and polygons
    public int setName(string replacement);
    
    //Gets information for the shape.
    public int getCommand();
    public int getPoint();
    
    //Allows access to information stored in the shape.
    public point[] givePoint();
    public command[] giveCommand();
}*/
